INDEX.TYPE_GET Function

Syntax

Type as N = Type_Get()

Description

Gets the type of index.

Discussion

The .TYPE_GET() method returns the type of the index referenced by the object pointer. The index type can be:

Type of Index File
Number
a tag in an index file

2

a query list

6

record number order

-1

Example

This script is attached to the OnPush event of a button on a form.

dim tbl as P
dim idx as P
dim idx_type as N
tbl = table.current()
idx = tbl.index_primary_get()
idx_type = idx.type_get()
select
    case idx_type = 2
        ui_msg_box("type","index tag")
    case idx_type = 6
        ui_msg_box("type","query")
    case idx_type = -1
        ui_msg_box("type","Record number")
end select

See <TBL>.INDEX_NAME_GET() for another example.

See Also